import { PersonnelEntryState } from '../../interface';

export type UserAddStateKeys =
    | 'no'
    | 'no_type'
    | 'username'
    | 'avatar'
    | 'army_id'
    | 'corps_id'
    | 'serve_status'
    | 'sex'
    | 'age'
    | 'address';

export type UserAddState = Pick<PersonnelEntryState, UserAddStateKeys>;

export enum ActionMode {
    Multiple = 'multiple',
    One = 'simple',
}

export interface ActionModeParams {
    mode?: ActionMode;
}
